<?php
/*
 * @author : Thái Bảo Huy
 * @phone : 0937690850
 */
class Guest extends CI_Controller{
    //put your code here

    public function  __construct() {
        parent::__construct();
        $this->load->helper("url");
		$this->load->helper('form');
		$this->load->database();
		$this->load->library('session');         
        $this->load->library("my_layout"); // Sử dụng thư viện layout
        $this->my_layout->setLayout("layout/backend"); // load file layout chính (view/layout/frontend.php)
    }

    // Controller mặc định cho trang chủ
    public function index(){
		$data['title'] = "HRS - Human Resource Management Software";
        $this->my_layout->view("function/v-guest",$data);
    }  
	
	public function bangcong($id){
		$this->load->Model('m_cong');
		$data['item']=$this->m_cong->my_info($id);
		$data['title']= "Thông tin ngày công";
		$this->my_layout->view("function/v-cong",$data);
	}
	public function bangluong($id){
		$this->load->Model('m_luong');
		$data['item']=$this->m_luong->my_info($id);
		$data['title']= "Chấm lương";
		$this->my_layout->view("function/v-luong",$data);
	}
		//trang quan ly nghi phep
	
	public function thongtinnghiphep($id){
		$this->load->Model('m_nghiphep');
		$data['item'] = $this->m_nghiphep->my_info($id);		
		$data['title']= "Quản Lý Nghỉ Phép";
		$this->my_layout->view("function/v-nghiphep",$data);
	}	
	
	public function xinnghiphep($id){	
		$this->load->Model('m_nghiphep');
		$data['item'] = $this->m_nghiphep->my_info($id);	
		$data['title']= "Xin Nghỉ Phép";
		$this->my_layout->view("function/v-xinnghiphep",$data);
	}
	public function checkxinnghiphep($id){	
		$this->load->Model('m_nghiphep');
		$data['item'] = $this->m_nghiphep->my_info($id);			
		$data['title'] = "Thông tin xin nghỉ phép";
		$this->my_layout->view("function/c-xinnghi",$data);		
	}
	
	// kết thúc trang quan ly nghi phep
	public function baocaotuan(){
		$data['title']= "Báo cáo tuần";
		$this->my_layout->view("function/v-baocaotuan",$data);
	}
	
	public function baocaothang(){
		$data['title']= "Báo cáo tháng";
		$this->my_layout->view("function/v-baocaothang",$data);
	}
	
	public function hoatdongkhac(){
		$data['title']= "Hoạt Động Khác";
		$this->my_layout->view("function/v-hoatdongkhac",$data);
	}
		// Trang nhân viên 
	public function thongtincanhan($id){	
		$this->load->Model('m_nhanvien');
		$this->load->Model('m_luong');
		$this->load->Model('m_persondailylog');
		$data['item'] = $this->m_nhanvien->my_info($id);
		$data['item1'] = $this->m_luong->my_info($id);
		$data['item2'] = $this->m_persondailylog->my_info($id);
		$data['title']= "Thông tin cá nhân";
		$this->my_layout->view("function/v-thongtin",$data);		
	}	
	
	public function thaydoithongtin($id){	
		$this->load->Model('m_nhanvien');
		$data['item'] = $this->m_nhanvien->my_info($id);
		$data['title']= "Thông tin cá nhân";
		$this->my_layout->view("function/v-thaydoithongtin",$data);		
	}		
	
	public function checkthaydoi($id){	
		$this->load->Model('m_nhanvien');
		$data['item'] = $this->m_nhanvien->my_info($id);
		$data['title']= "Thông tin cá nhân";
		$this->my_layout->view("function/v-checkthaydoi",$data);		
	}		
		
	public function checknhanvien() { 
		$data['title']= "Kiểm tra đăng ký";	
		$this->my_layout->view('function/v-nhanvien',$data); 
	}	
	
	public function xemnhanvien(){
		$this->load->Model('m_nhanvien');
		
		$config['base_url']   = base_url(). "index.php/home/xemnhanvien";
        $config['total_rows'] = $this->m_nhanvien->count_all();
        $config['per_page']   = 5;
		
	 	$start = $this->uri->segment(3);
        $this->load->library("pagination",$config);
        $data['pagination'] = $this->pagination->create_links();
        $data['info'] = $this->m_nhanvien->listall($config['per_page'],$start);
		
		$data['title'] = "Xem thông tin nhân viên ";		
        $this->my_layout->view('function/c-nhanvien',$data);        

	}
	
	public function kpi($id){
		$data['title'] = "Bảng tin KPI";
		$this->load->Model('m_nhanvien');	
		$data['item'] = $this->m_nhanvien->my_info($id);				
		$this->my_layout->view('function/v_kpi',$data);
	}	
	
	public function baocaokpi($id){
		$data['title'] = "Báo cáo KPI";
		$this->load->Model('m_nhanvien');	
		$data['item'] = $this->m_nhanvien->my_info($id);	
		$this->my_layout->view('function/v_baocaokpi', $data);
	}
	public function checkbaocaokpi($id){
		$data['title'] = "Kiểm tra báo cáo KPI";
		$this->load->Model('m_nhanvien');	
		$data['item'] = $this->m_nhanvien->my_info($id);	
		$this->my_layout->view('function/v_checkbaocaokpi', $data);
	}
	
}
?>
